﻿/******************************************************************************
* File description: PracticeCanvas
* Function: 打靶动画坐标存储
* Current Version: 1.0.0
* Author: JNN
* Date: 2025-07-01
*  -----
*  Copyright by 博坤生物 .
 *****************************************************************************/

import QtQuick 2.0
import "../../components"

Item {

    // 基准尺寸
    property real targetBottleX: 0.26       // 靶材罐中央位置
    property real productBottleX: 0.388       // 溶靶罐中央位置

//    property var bcg: ({   x: 0.25,
//                           y: 0.23,
//                           width: 0.37,
//                           height: 0.37
//                        })
    property var bcg: ({
                           x: 0.20,
                           y: 0.1435,
                           width: 0.47,
                           height: 0.32
                       })


    // 旋转组
    property var rotGroup: ({
                                x0: 0.331,
                                x1: 0.441,
                                y: 0.24,
                                height: 0.23,
                                width: 0.12
                            })

    // 旋转组里面那个箭头的路径╭(╯^╰)╮
    property var rotInArrowPath: ({         // 这里是相对于rotationGroup的坐标
                                      x0: 0.1,
                                      x1: 0.4,
                                      y: 0,
                                      height: 0.1,
                                      width: 0.1
                                  })
    property var rotOutArrowPath: ({   x: -0.142,
                                       y0: 0.05,
                                       y1: 0.35,
                                       height: 0.1,
                                       width: 0.1
                                   })
    property var h2InArrowPath: ({
                                     x: 0.306,
                                     y0: 0.20,
                                     y1: 0.29,
                                     height: 0.02,
                                     width: 0.012

                                 })
    property var h2OutArrowPath: ({
                                      x: 0.316,
                                      y0: 0.19,
                                      y1: 0.28,
                                      height: 0.02,
                                      width: 0.012
                                  })

    // 旋转组的出错放一块吧
    property var rotGroup_X: ({
                                 x_bias: 0.06,
                                 y_bias: 0.1125
                             })

    // 不明多面体
    property var nidcs: ({
                             x: 0.15,
                             y: 0.27,
                             height: 0.18,
                             width: 0.11
                         })

    // 进料口，这玩意出错了是指卡住了？
    property var feedPort: ({
                                x: 0.471,
                                y0: 0.35,
                                y1: 0.39,
                                height: 0.26,
                                width: 0.12
                            })
    property var feedPort_X: ({
                                  x_bias: 0.2,
                                  y_bias: 0.2
                              })

    // 转盘下面那个底座
    property var bar: ({
                           x0: 0.348,
                           x1: 0.458,
                           y: 0.2,
                           height: 0.2,
                           width: 0.1
                       })
    // 杆上面的杆和杆连着
    property var tBar: ({
                            x0: 0.43,
                            x1: 0.54,
                            y: 0.212,            // y:中间0.68的位置
                            height: 0.12,
                            width: 0.062
                        })


    // 超级管道
//    property var superPipe: ({   x: 0.409,
//                                 y: 0.55,
//                                 height: 0.2,
//                                 width: 0.76
//                             })
    property var superPipe: ({   x: -0.28,
                                 y: 0.55,
                                 height: 0.21,
                                 width: 0.8
                             })
    property var superPipe_X: ({
                                   x_bias: 0.2,
                                   y_bias: 0.2
                               })
    // 小灯
    property var bulbList: [{
                            x: 0.4 - 0.25/(_bulbNum)*0 - 0.05,
                            y: 0.725,
                            height: 0.050,
                            width: 0.023
                        },{
                            x: 0.4 - 0.25/(_bulbNum)*1 - 0.05,
                            y: 0.725,
                            height: 0.050,
                            width: 0.023
                        },{
                            x: 0.4 - 0.25/(_bulbNum)*2 - 0.05,
                            y: 0.725,
                            height: 0.050,
                            width: 0.023
                        },{
                            x: 0.4 - 0.25/(_bulbNum)*3 - 0.05,
                            y: 0.725,
                            height: 0.050,
                            width: 0.023
                        },{
                            x: 0.4 - 0.25/(_bulbNum)*4 - 0.05,
                            y: 0.725,
                            height: 0.050,
                            width: 0.023
                        },{
                            x: 0.4 - 0.25/(_bulbNum)*5 - 0.05,
                            y: 0.725,
                            height: 0.050,
                            width: 0.023
                        }]

    property var bulb_X: ({
                              x_bias: 0.1,
                              y_bias: 0.1
                          })


}
